QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

DEFINES += WAVE_FORMAT_PCM _RUSSIAN RUSSIAN _COMPILING _DRIPDEF

CONFIG += c++17

DESTDIR = ../LIBS

INCLUDEPATH += ../JWTS
INCLUDEPATH += ../JWWS
INCLUDEPATH += ../JWDC

LIBS += -L../LIBS

LIBS += -lJWTS -lJWWS -lJWDC -lJD3D -lJWHS -lCRSR

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    DBJCL.CPP \
    JCL.CPP \
    JCLBOX.CPP \
    JCLCODE.CPP \
    JCLCOM.CPP \
    JCLCON.CPP \
    JCLDISC.CPP \
    JCLDSK.CPP \
    JCLEXP.CPP \
    JCLFILE.CPP \
    JCLFIND.CPP \
    JCLFUN.CPP \
    JCLINF.CPP \
    JCLLIS.CPP \
    JCLMIX.CPP \
    JCLMOF.CPP \
    JCLPAR.CPP \
    JCLRUN.CPP \
    MainWindow.cpp

HEADERS += \
    INCLUDE/CSTITEM.HPP \
    INCLUDE/JCL.HPP \
    INCLUDE/JCLBOX.HPP \
    INCLUDE/JCLCODE.HPP \
    INCLUDE/JCLCOM.HPP \
    INCLUDE/JCLCOMDEF.HPP \
    INCLUDE/JCLCON.HPP \
    INCLUDE/JCLDEF.HPP \
    INCLUDE/JCLDISC.HPP \
    INCLUDE/JCLDSK.HPP \
    INCLUDE/JCLEXP.HPP \
    INCLUDE/JCLFILE.HPP \
    INCLUDE/JCLFUN.HPP \
    INCLUDE/JCLINC.HPP \
    INCLUDE/JCLINF.HPP \
    INCLUDE/JCLLIB.HPP \
    INCLUDE/JCLLIS.HPP \
    INCLUDE/JCLMAC.HPP \
    INCLUDE/JCLMIX.HPP \
    INCLUDE/JCLMIXDEF.HPP \
    INCLUDE/JCLMOF.HPP \
    INCLUDE/JCLMOFDEF.HPP \
    INCLUDE/JCLPAR.HPP \
    INCLUDE/JCLRUN.HPP \
    INCLUDE/JCLTAB.HPP \
    INCLUDE/JCLVAR.HPP \
    INCLUDE/RESOURCE.H \
    INCLUDE/RESOURCECLIENT.H \
    JCL.RC \
    JCL.RCV \
    INCLUDE/MainWindow.h

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

DISTFILES += \
    CHANNEL.RC \
    CRSR.RC \
    ICONS/AIRPLANE_ED.ICO \
    ICONS/BTNTEX.ICO \
    ICONS/BUTBLI.ICO \
    ICONS/BUTBUT.ICO \
    ICONS/BUTCHE.ICO \
    ICONS/BUTCRE.ICO \
    ICONS/BUTDNT.ICO \
    ICONS/BUTDWN.ICO \
    ICONS/BUTENA.ICO \
    ICONS/BUTRQE.ICO \
    ICONS/BUTRQV.ICO \
    ICONS/BUTRQY.ICO \
    ICONS/BUTSPE.ICO \
    ICONS/BUTSWI.ICO \
    ICONS/BUTUPC.ICO \
    ICONS/BUTUPD.ICO \
    ICONS/BUTUPT.ICO \
    ICONS/BUTVIO.ICO \
    ICONS/BUTVIS.ICO \
    ICONS/CHAACS.ICO \
    ICONS/CHAACT.ICO \
    ICONS/CHACHA.ICO \
    ICONS/CHACON.ICO \
    ICONS/CHACRE.ICO \
    ICONS/CHACRN.ICO \
    ICONS/CHADEL.ICO \
    ICONS/CHAERR.ICO \
    ICONS/CHAEXS.ICO \
    ICONS/CHAFAR.ICO \
    ICONS/CHAFBR.ICO \
    ICONS/CHAFCO.ICO \
    ICONS/CHAFIL.ICO \
    ICONS/CHAFUN.ICO \
    ICONS/CHAGRO.ICO \
    ICONS/CHALIB.ICO \
    ICONS/CHAMES.ICO \
    ICONS/CHAMSS.ICO \
    ICONS/CHANAC.ICO \
    ICONS/CHANAM.ICO \
    ICONS/CHAPRI.ICO \
    ICONS/CHAWIG.ICO \
    ICONS/CHAWIN.ICO \
    ICONS/CLOSE.ICO \
    ICONS/DUMBOX.ICO \
    ICONS/FAIRPLANE.ICO \
    ICONS/FLCFRA.ICO \
    ICONS/FLCFRM.ICO \
    ICONS/FLCFRW.ICO \
    ICONS/FLCGO.ICO \
    ICONS/FLCHID.ICO \
    ICONS/FLCINR.ICO \
    ICONS/FLCINS.ICO \
    ICONS/FLCPAU.ICO \
    ICONS/FLCPSS.ICO \
    ICONS/FLCSHO.ICO \
    ICONS/FLCSPE.ICO \
    ICONS/FLCSPM.ICO \
    ICONS/FLCSPR.ICO \
    ICONS/FLCSTA.ICO \
    ICONS/FLCSTO.ICO \
    ICONS/GROACT.ICO \
    ICONS/GROCAL.ICO \
    ICONS/GROCCU.ICO \
    ICONS/GROCLO.ICO \
    ICONS/GROCON.ICO \
    ICONS/GROSTS.ICO \
    ICONS/GROSUB.ICO \
    ICONS/GROSYN.ICO \
    ICONS/GROTEX.ICO \
    ICONS/GROUPD.ICO \
    ICONS/GROVIE.ICO \
    ICONS/JCL.ICO \
    ICONS/JCLBOX.ICO \
    ICONS/LIBACT.ICO \
    ICONS/LIBCLA.ICO \
    ICONS/LIBCLO.ICO \
    ICONS/LIBFNI.ICO \
    ICONS/LIBGPA.ICO \
    ICONS/LIBIND.ICO \
    ICONS/LIBOPE.ICO \
    ICONS/LIBSPA.ICO \
    ICONS/OBJATA.ICO \
    ICONS/OBJATC.ICO \
    ICONS/OBJATR.ICO \
    ICONS/OBJBAR.ICO \
    ICONS/OBJBLI.ICO \
    ICONS/OBJBLN.ICO \
    ICONS/OBJCLI.ICO \
    ICONS/OBJCOO.ICO \
    ICONS/OBJGLI.ICO \
    ICONS/OBJGPT.ICO \
    ICONS/OBJLIN.ICO \
    ICONS/OBJLIR.ICO \
    ICONS/OBJNLI.ICO \
    ICONS/OBJPOF.ICO \
    ICONS/OBJPOS.ICO \
    ICONS/OBJPOW.ICO \
    ICONS/OBJSCA.ICO \
    ICONS/OBJSEL.ICO \
    ICONS/OBJSHI.ICO \
    ICONS/OBJSIG.ICO \
    ICONS/OBJSPT.ICO \
    ICONS/OBJSTA.ICO \
    ICONS/OBJSWI.ICO \
    ICONS/OBJTYP.ICO \
    ICONS/OBJUPD.ICO \
    ICONS/OBJVIL.ICO \
    ICONS/OBJVIO.ICO \
    ICONS/OBJVIS.ICO \
    ICONS/RULBEG.ICO \
    ICONS/RULFCA.ICO \
    ICONS/RULFUN.ICO \
    ICONS/RULGFI.ICO \
    ICONS/RULGPA.ICO \
    ICONS/RULGPI.ICO \
    ICONS/RULHOM.ICO \
    ICONS/RULIF.ICO \
    ICONS/RULIFEL.ICO \
    ICONS/RULMCA.ICO \
    ICONS/RULMES.ICO \
    ICONS/RULREG.ICO \
    ICONS/RULRET.ICO \
    ICONS/RULREW.ICO \
    ICONS/RULSPA.ICO \
    ICONS/RULSRC.ICO \
    ICONS/RULSTA.ICO \
    ICONS/RULSTO.ICO \
    ICONS/RULSWD.ICO \
    ICONS/RULSWH.ICO \
    ICONS/RULSWI.ICO \
    ICONS/RULTVA.ICO \
    ICONS/RULTVI.ICO \
    ICONS/RULTVP.ICO \
    ICONS/RULTVS.ICO \
    ICONS/RULWHI.ICO \
    ICONS/SNDFIL.ICO \
    ICONS/SNDFRE.ICO \
    ICONS/SNDOFF.ICO \
    ICONS/SNDON.ICO \
    ICONS/SNDPAU.ICO \
    ICONS/SNDSEQ.ICO \
    ICONS/SNDSIN.ICO \
    ICONS/SNDSTD.ICO \
    ICONS/SNDSWI.ICO \
    ICONS/SPECUA.ICO \
    ICONS/SPECUH.ICO \
    ICONS/SPECUR.ICO \
    ICONS/SPECUS.ICO \
    ICONS/SPECUW.ICO \
    ICONS/SPEDIS.ICO \
    ICONS/SPEENA.ICO \
    ICONS/SPEEXI.ICO \
    ICONS/SPEEXS.ICO \
    ICONS/SPEKEY.ICO \
    ICONS/SPELEN.ICO \
    ICONS/SPELIS.ICO \
    ICONS/SPEMHI.ICO \
    ICONS/SPEMIC.ICO \
    ICONS/SPEMIE.ICO \
    ICONS/SPEMIM.ICO \
    ICONS/SPEMRE.ICO \
    ICONS/SPENUM.ICO \
    ICONS/SPESTR.ICO \
    ICONS/SPESTS.ICO \
    ICONS/SPESUB.ICO \
    ICONS/SPESUH.ICO \
    ICONS/SPESUL.ICO \
    ICONS/SPETIM.ICO \
    ICONS/SPEVAL.ICO \
    ICONS/SUPACR.ICO \
    ICONS/SUPACT.ICO \
    ICONS/SUPADE.ICO \
    ICONS/SUPAGI.ICO \
    ICONS/SUPASI.ICO \
    ICONS/SUPASZ.ICO \
    ICONS/SUPFNI.ICO \
    ICONS/SUPGCF.ICO \
    ICONS/SUPGGI.ICO \
    ICONS/SUPGPA.ICO \
    ICONS/SUPMES.ICO \
    ICONS/SUPSCF.ICO \
    ICONS/SUPSPA.ICO \
    ICONS/VIDCLO.ICO \
    ICONS/VIDMOV.ICO \
    ICONS/VIDOPE.ICO \
    ICONS/VIDPAU.ICO \
    ICONS/VIDPLA.ICO \
    ICONS/VIDRES.ICO \
    ICONS/WINBAC.ICO \
    ICONS/WINFLA.ICO \
    ICONS/WINHID.ICO \
    ICONS/WINKES.ICO \
    ICONS/WINKEY.ICO \
    ICONS/WINLIN.ICO \
    ICONS/WINMAX.ICO \
    ICONS/WINMIN.ICO \
    ICONS/WINMOU.ICO \
    ICONS/WINMOV.ICO \
    ICONS/WINMUP.ICO \
    ICONS/WINREA.ICO \
    ICONS/WINREM.ICO \
    ICONS/WINRES.ICO \
    ICONS/WINSHO.ICO \
    ICONS/WINSIZ.ICO \
    ICONS/WINSZO.ICO \
    ICONS/WINTEX.ICO \
    ICONS/WINTIT.ICO \
    ICONS/WINUPD.ICO \
    ICONS/WINVIE.ICO \
    ICONS/airplane.ico \
    ICONS/child.ico \
    ICONS/crsr.ico \
    ICONS/exit.ico \
    ICONS/objlip.ico \
    JCLICONS.RC \
    SUPPORT.RC \
    TABLES.RC \
    TOOLS.RC \
    Windows.ico \
    kurs.ico \
    kursico.ico \
    playwnd.ico

RESOURCES += \
    jcl.qrc

FORMS += \
    MainWindow.ui
